package com.business

import com.helloandroid.AppUtil
import com.umeng.analytics.MobclickAgent

// 用于标记打开弹框或双倍的标记
object AnalyseKey{
    //===========================================
    // 仪表盘
    const val DashBoardCoin = "dashboard_coin"
    const val DashBoardCoin_Video = "v_dashboard_coin"

    const val BSStep = "bs_step" // 步数奖励
    const val BSStep_Video = "v_bs_step" // 步数奖励
    const val NewUser = "new_user"  // 新用户奖励
    const val NewUser_Video = "v_new_user"  // 新用户奖励
    const val NewUserFirstVideo = "vv_new_user"  // 新用户首次领取需要看视频
    const val DashboardDailyRedPacketVideo = "v_dashboardDailyRedPacketVideo"

    // 早晚打卡
    const val ZaoWan_ZaoDaKa = "zaowan_zao_daka"
    const val ZaoWan_ZaoDaKa_Video = "v_zaowan_zao_daka"
    const val ZaoWan_ZaoDaKa_Double = "vv_zaowan_zao_daka"

    const val ZaoWan_WanDaKa = "zaowan_wan_daka"
    const val ZaoWan_WanDaKa_Video = "v_zaowan_wan_daka"
    const val ZaoWan_WanDaKa_Double = "vv_zaowan_wan_daka"

    // 喝水打卡
    const val HeShui_Daka = "heshui_daka"
    const val HeShui_Daka_Video = "v_heshui_daka"
    const val HeShui_Daka_Double = "vv_heshui_daka"

    //  吃饭打卡
    const val ChiFan_Zao = "chifan_zao"
    const val ChiFan_Zao_Video = "v_chifan_zao"
    const val ChiFan_Zao_Double = "vv_chifan_zao"

    const val ChiFan_Zhong = "chifan_zhong"
    const val ChiFan_Zhong_Video = "v_chifan_zhong"
    const val ChiFan_Zhong_Double = "vv_chifan_zhong"

    const val ChiFan_XiaWu = "chifan_xiawu"
    const val ChiFan_XiaWu_Video = "v_chifan_xiawu"
    const val ChiFan_XiaWu_Double = "vv_chifan_xiawu"

    const val ChiFan_Wan = "chifan_wan"
    const val ChiFan_Wan_Video = "v_chifan_wan"
    const val ChiFan_Wan_Double = "vv_chifan_wan"

    const val ChiFan_Xiaoye = "chifan_xiaoye"
    const val ChiFan_Xiaoye_Video = "v_chifan_xiaoye"
    const val ChiFan_Xiaoye_Double = "vv_chifan_xiaoye"

    // 每日运动
    // 原地跳
    const val Sport_YuandiTiao_Start = "sport_yuanditiao_start"  // 开始
    const val Sport_YuandiTiao_Award = "sport_yuanditiao_award" //  领奖
    const val Sport_YuandiTiao_Video = "v_sport_yuanditiao"

    // 乒乓球
    const val Sport_Pingpangqiu_Start = "sport_pingpangqiu_start"  // 开始
    const val Sport_Pingpangqiu_Award = "sport_pingpangqiu_award" //  领奖
    const val Sport_Pingpangqiu_Video = "v_sport_pingpangqiu"

    // 踢足球
    const val Sport_FootBall_Start = "sport_football_start"  // 开始
    const val Sport_FootBall_Award = "sport_football_award" //  领奖
    const val Sport_FootBall_Video = "v_sport_football"

    // 打篮球
    const val Sport_Basketball_Start = "sport_basketball_start"  // 开始
    const val Sport_Basketball_Award = "sport_basketball_award" //  领奖
    const val Sport_Basketball_Video = "v_sport_basketball"

    // 跑步
    const val Sport_PaoBu_Start = "sport_paobu_start"  // 开始
    const val Sport_PaoBu_Award = "sport_paobu_award" //  领奖
    const val Sport_PaoBu_Video = "v_sport_paobu"

    // 健身操
    const val Sport_JianShen_Start = "sport_jianshen_start"  // 开始
    const val Sport_JianShen_Award = "sport_jianshen_award" //  领奖
    const val Sport_JianShen_Video = "v_sport_jianshen"

    // 步数打卡
    const val Bs_Daka = "bs_daka"
    const val Bs_Daka_Video = "v_bs_daka"

    //-----------------------------------------------
    // 转盘
    const val Zp_free = "zp_free"
    const val Zp_Video = "v_zp"
    const val Zp_Hb_Award = "v_zp_hb" // 转盘红包

    //-----------------------------------------------
    // 红包雨
    const val Hby_Video = "v_hby_video"

    //-----------------------------------------------
    //  成语
    const val Cy_PowerAdd_Video = "v_cy_power_add"
    const val Cy_Hint_Video = "v_cy_hint"
    const val Cy_PassLevel_Video = "v_cy_passlevel"

    //-----------------------------------------------
    // 赚赚
    const val Zhuan_Shoucitixian = "zhuan_shoucitixian"
    const val Zhuan_Shoucitixian_Video = "v_zhuan_shoucitixian"

    const val Zhuan_BuShu = "zhuan_bushu"
    const val Zhuan_BuShu_Video = "v_zhuan_bushu"

    const val Zhuan_Bindwx = "zhuan_bindwx"
    const val Zhuan_Bindwx_Video = "v_zhuan_bindwx"

    const val Zhuan_Share = "zhuan_share"
    const val Zhuan_Share_Video = "v_zhuan_share"

    const val Zhuan_TTHBS = "zhuan_tthbs"
    const val Zhuan_TTHBS_Video = "v_zhuan_tthbs"

    const val Zhuan_ZaoWanDaKa = "zhuan_zaowandaka"
    const val Zhuan_ZaoWanDaKa_Video = "v_zhuan_zaowandaka"

    const val Zhuan_Tiantianyundong = "zhuan_tiantianyundong"
    const val Zhuan_Tiantianyundong_Video = "v_zhuan_tiantianyundong"

    const val Zhuan_ViewVideo = "zhuan_viewvideo"
    const val Zhuan_ViewVideo_Video = "v_zhuan_viewvideo"

    const val Zhuan_HeShui = "zhuan_heshui"
    const val Zhuan_HeShui_Video = "v_zhuan_heshui"

    const val Zhuan_ZhuanPan = "zhuan_zhuanpan"
    const val Zhuan_ZhuanPan_Video = "v_zhuan_zhuanpan"

    const val Zhuan_Cy = "zhuan_cy"
    const val Zhuan_Cy_Video = "v_zhuan_cy"

    const val Zhuan_Hby = "zhuan_hby"
    const val Zhuan_Hby_Video = "v_zhuan_hby"

    const val Zhuan_JiFu = "zhuan_jifu"
    const val Zhuan_JiFu_Video = "v_zhuan_jifu"

    // 签到
    const val SignAward = "sign_award"
    const val Sign_Video = "v_sign_award"

    // 提现看视频
    const val Tx_Free = "tx_free"
    const val Tx_Video = "v_tx"

    //  从通知栏进入
    const val NT_Resdient = "nt_resdient"
    const val NT_BuShu = "nt_bushu"
    const val NT_HongBaoYu = "nt_hongbaoyu"
    const val NT_ChiFan = "nt_chifan"
    const val NT_Sign = "nt_sign"
    const val NT_ZhuanPan = "nt_zhuanpan"

    // 读取系统步数超时
    const val Sys_RdBsTimeOut = "sys_read_bs_timeout"
    const val Sys_LoginTimeout = "sys_login_timeout"
    const val Sys_Os6 = "sys_os_6"
    const val Sys_Os7 = "sys_os7"
    const val Sys_Os8 = "sys_os8"
    const val Sys_Os9 = "sys_os9"
    const val Sys_Os10 = "sys_os10"
    const val Sys_Os11 = "sys_os11"
    const val Sys_OsUnknow = "sys_os_unknow"

    const val Ad_ResumeSplashAd = "resume_splashAd"

    // 集福
    const val JF_VideoRoll = "v_jf_roll"
    const val JF_FreeRoll = "jf_free_roll"
    const val JF_VideoDoubleCoin = "jf_double_coin"

    // 天天红包赛
    const val TTHBS_VideoAward = "v_tthbs_award"
    const val TTHBS_Award = "tthbs_award"
    const val TTHBS_TakePart = "tthbs_takepart"
}

object Analyse {

    @JvmStatic
    fun report(key: String) = MobclickAgent.onEvent(AppUtil.app.applicationContext, key)
}